Главная страница / Обзор справки по таблице свойств (Visio2010) / Основные понятия
Ссылки на ячейки |
Можно создавать взаимозависимости между формулами с помощью ссылок на ячейки таблицы свойств фигуры. Ссылки на ячейки позволяют вычислять значение одной ячейки на основе значения другой ячейки. Например, ячейка Width фигуры может содержать формулу, которая вычисляет ширину фигуры, ссылаясь на значение ячейки Height, благодаря чему при изменении размера фигуры по вертикали ее ширина пропорционально меняется.
В формулу ячейки можно добавить ссылку на ячейку в той же фигуре или в другом объекте, например на документе или странице, чтобы значение в ячейке вычислялось на основе значения другой ячейки.
Элементы ссылок на ячейки
Ссылки на ячейки могут включать идентификаторы (ID) фигур или имена. Для любой фигуры на странице можно создать ссылку по ее ID, даже если у нее нет имени. Если фигуре не присвоено имя, используется имя по умолчанию "Sheet.i", где i — ID фигуры. ID назначается при создании фигуры и не изменяется, если фигуру не переместить на другую страницу или в другой документ. Если у нескольких фигур на странице одинаковое имя, необходимо указать назначенный ID.
Синтаксис и примеры ссылок на ячейки
Используемый синтаксис и возможность ссылки на фигуру по имени зависят от отношения между двумя объектами. При этом действуют описанные ниже общие правила.
Если фигура, на которую создается ссылка, и фигура, формула которой изменяется, являются одноуровневыми, можно использовать ссылку по имени. Если такая фигура является группой, можно ссылаться по имени на группу, но не на ее компоненты. Кроме того, нельзя ссылаться по имени на родительский объект фигуры и на элементы того же уровня, что и родительский объект.
Синтаксис "Sheet.ID" можно использовать для ссылки на любую фигуру на странице, даже если она является группой или родительским объектом.
Имена, содержащие нестандартные символы, необходимо заключать в одинарные кавычки. Если в имени используется одинарная кавычка, необходимо поставить перед ней еще одну одинарную кавычку.
Местонахождение ячейки |
Синтаксис |
Пример |
Та же фигура |
CellName |
Width |
Фигура, группа или направляющая |
Shapename!CellName |
Звезда!Angle |
Фигура, группа или направляющая, в которых несколько фигур одного уровня имеют одинаковое имя |
Shapename.ID!CellName |
Директор.2!Height |
Именованный столбец с индексированными строками |
Section.Column[index] |
Char.Font[3] |
Неименованный столбец с индексированными строками |
Section.ColumnIndex |
Scratch.A5 |
Любая фигура, страница, образец или стиль |
Sheet.ID!CellName |
Sheet.8!FillForegnd |
Образец |
Masters[MasterName]!SheetName!CellReference |
Masters[Шестерня]!Стержень!Geometry1.X1 |
Страница или главная страница, на которой расположен объект |
ThePage!CellReference |
ThePage!User.Vanishing_Point |
Другая страница в документе |
Pages[PageName]!SheetName!CellReference |
Pages[Страница-3]!Sheet.4!BeginX |
Стиль |
Styles!SheetName!CellReference |
Styles!Руководитель!LineColor |
Документ |
TheDoc!CellReference |
TheDoc!PreviewQuality |
Фигура, страница, образец, документ или стиль с нестандартным именем |
'Sheetname'!CellName |
'1-D'!LineColor |
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.